home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 382 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.9 KB

  1. Path: news.ssd.intel.com!chnews!chnews!doconnor
  2. From: doconnor@sedona.intel.com (Dennis O'Connor~)
  3. Newsgroups: comp.arch,comp.lang.c
  4. Subject: Re: Did Microsoft decree a byte order?
  5. Date: 4 Jan 96 3:15:52
  6. Organization: Intel Corporation, Chandler, AZ
  7. Distribution: world
  8. Message-ID: <DOCONNOR.Jan431552@sedona.intel.com>
  9. References: <4b56do$c3u@sundog.tiac.net> <4b9pih$378@newshost.quickturn.com>
  10.     <4c80dp$9du@hobbes.sco.COM> <DKIp84.9Az@calcite.rhyolite.com>
  11.     <jgkDKMn2x.2KA@netcom.com>
  12. NNTP-Posting-Host: sawblade.ch.intel.com
  13. In-reply-to: Joe Keane's message of Wed, 3 Jan 1996 22:42:33 GMT
  14.  
  15.  
  16. Joe Keane <jgk@netcom.com> writes:
  17. ] In article <DKIp84.9Az@calcite.rhyolite.com>
  18. ] Vernon Schryver <vjs@calcite.rhyolite.com> writes:
  19. ] >[ on why application code is byte-order sensitive ]
  20. ]
  21. ] Sorry, but this is baloney.  The real reasons are ignorance and laziness.
  22. ] The other reasons are good excuses but they don't hold up under scrutiny.
  23. ]
  24. ] At some point, or maybe not, the light goes on in a programmer's head, that
  25. ] read and write operate on *bytes* and maybe you should use them that way.
  26. ]
  27. ] Blasting structures directly to disk or the network is just bad practice.
  28.  
  29. Yeah, there's a good use of a 64-bit wide PCI bus : sending
  30. bytes over it one at a time. (not)  Admit it : being order-neutral is
  31. slower.  Ask your typical customer wether they'd rather have a
  32. byte-order-neutral OS that runs slower, or a machine-order-dependant
  33. OS that runs faster, and which do you think they will buy ?
  34.  
  35. [...]
  36. ] Saying `but it works on my machine' isn't a sign of a competent programmer.
  37.  
  38. But if you can say "We have 40 million happy customers", do you care ?
  39. The important thing is to meet your customers needs, not to a slave
  40. to some esoteric aesthetic "goodness" measure.
  41. --
  42. Dennis O'Connor                            doconnor@sedona.intel.com
  43. i960(R) Architecture and Core Design       Not an Intel spokesman.
  44. TIP#518                       Fear is the enemy.
  45.